package com.lagou.service;

import com.lagou.domain.*;

import java.util.List;

public interface RoleService {

    /*
    * 查询所有角色
    * */
    public List<Role> findAllRole(Role role);

    /*
     * 根据角色ID查询该角色关联的菜单信息ID[1,3,5,6]
     * */

    public List<Integer> findMenuByRoleId(Integer roleid);

    /*
    * 为角色分配菜单
    * */

    public void roleContextMenu(RoleMenuVo roleMMenuVo);

    /*
    * 删除角色
    * */
    public void deleteRole(Integer role);

    /*
     * 根据角色id获取相应的资源分类以及资源信息
     * */
    public ResourceCategory findResourceCategoryAndResourcesByRoleId(Integer roleId);


    /*
     * 角色关联资源
     * */

    public void RoleContextResource(RoleResourceVo roleResourceVo);
}
